package com.zhengqing.softdemo.service

import com.mybatisflex.core.paginate.Page
import com.zhengqing.softdemo.entity.Soft
import com.mybatisflex.core.service.IService

/**
 * 服务层。
 *
 * @author zql
 * @since 2024-04-25
 */
interface SoftService : IService<Soft?> {
    fun pageDef(current: Int?, size: Int?, softName: String?): Page<Soft?>?

    fun queryFuzzy(current: Int?, size: Int?, softId: String?,
                   softName: String?, softVersion: String?,
                   gitUrl: String?, officialUrl: String?, mainLanguage: String?,
                   languages: String?, startTime: String?, endTime: String?): Page<Soft?>?

}